package com.test.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @author mpk
 * @since 2024/9/13 14:12:15
 */

// 读取yml文件中alipay开头的配置
@Data
@ConfigurationProperties(prefix = "alipay")

public class AliPayProperties {

    /**
     * 字符串编码，推荐：utf-8
     */
    private String charset = "utf-8";

    /**
     * 签名算法类型，推荐：RSA2
     */
    private String signType = "RSA2";
    // Alipay应用ID
    private String appId;

    // Alipay应用私钥
    private String appPrivateKey;

    // Alipay公钥
    private String aliPayPublicKey;

    // 通知URL，Alipay在交易状态发生变化时会发送POST请求到该URL
    private String notifyUrl;

    // 返回URL，用户支付完成后重定向到的URL
    private String returnUrl;

    // Alipay网关地址
    private String serverUrl;

    // 产品代码，用于指定支付产品
    private String productCode;

    // 卖家用户ID，与appId绑定的支付宝账号
    private String sellerId;



}
